package com.loong.loong.hik.property.request.face;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.util.List;
import lombok.Data;

/**
 * 按条件查询高频人员识别事件的请求参数
 * @author jinyiang
 * @date 2023/3/10 17:16
 */
@Data
@ApiModel("按条件查询高频人员识别事件的请求参数")
public class HighFrequencyEventRequestDto {
	@ApiModelProperty(value = "当前页数，默认为1")
	private Integer pageNo = 1;

	@ApiModelProperty(value = "每页数量，默认为20")
	private Integer pageSize = 20;

	@ApiModelProperty(value = "查询开始时间，ISO8601格式")
	private String startTime;

	@ApiModelProperty(value = "查询结束时间，ISO8601格式")
	private String endTime;

	@ApiModelProperty(value = "高频次数阈值，最小为1")
	private Integer occurrences = 1;

	@ApiModelProperty(value = "排序方式，1为按高频次数倒序，2为按最近出现时间倒序，默认为1")
	private Integer orderType = 1;

	@ApiModelProperty(value = "监控点编号列表")
	private List<String> cameraIndexCodes;
}
